package ooday02;
/*
    构造方法：构造函数、构造器、构建器
        作用：给成员变量赋初值
        与类同名，没有返回值类型(连void都没有)
        在创建new对象时被调用
        若自己不写构造方法，在创建时会自动默认给一个无参的构造方法
        构造方法同时也具有方法重载的功能
    this:指代当前对象
        只能用在方法中，在方法中访问成员变量之前默认有个this.
        java规定：成员变量和局部变量是可以同名的，使用的时候默认采用的是就近原则
        this.成员变量名--------------访问成员变量,则this不能省略

    null和NullPoint:
        null表示空，没有指向任何对象。只是相对于引用类型而言，它与基本类型之间无关系
        若引用的值为null，则该引用不能进行任何点操作了，若操作则发生NullPointerException空指针异常。

    内存管理：由JVM来管理的
        堆：new出来的对象(包括成员变量)
        栈：局部变量(包括方法的参数)
        方法区：
        class Aoo{
            Student zs;       //堆中，装地址
            int a;            //堆中，装值
            Aoo(){
                Student ls;   //栈中，装地址
                int b;        //栈中，装值
            }
        }
 */
public class Demo01构造方法 {
    public static void main(String[] args) {

    }
}
